@charset "utf-8";
/*漂浮广告*/
.admove{position:absolute; top:0; left:0; z-index:999999; font-size:14px; text-align:right;}
.admove img{width:300px;}
.close_btn{display:inline-block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat right center; cursor:pointer;}

/*对联广告*/
.duilian{position:fixed; bottom:160px; z-index:100; overflow:hidden; display:none;}
.duilian .duilian-box{position:relative;}
.duilian .duilian-box .duilian-con{margin-top:21px; padding:10px 10px 5px; background-color:#fff; border:1px solid #e5e5e5; overflow:hidden;}
.duilian .duilian-box .duilian-con li img{display:block; width:300px; height:auto; margin-bottom:5px;}
.duilian .duilian-close{position:absolute; top:0; z-index:10;}
.duilian .duilian-close a{display:block; padding:2px; height:17px; background-color:#fff; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.duilian .duilian-close a img{float:left;}
.duilian-left{left:10px;}
.duilian-right{right:10px;}
.duilian-left .duilian-close{left:0;}
.duilian-right .duilian-close{right:0;}

/*index*/

.layout.xwzx{padding-top: 30px;}

.first{position:relative; overflow:hidden; zoom:1;}
.first a{color:#c50000;}
.first dl dt{font-size:2.2em; font-weight:bold; text-align:center;}
.first dl dd{padding-top:10px; color: #666; text-indent:2em; line-height:180%;}

.news-news dl{position:relative; margin-top:20px;}
.news-news dl dd{position:absolute; top:50%; left:0; width:70px; height:80px; margin-top: -40px;}
.news-news dl dd strong{display:block; text-align:center; font-weight:bold; font-size:2.875em; line-height: 1.2em; color:#b9b9b9;}
.news-news dl dd font{display:block; text-align:center; color:#999;}
.news-news dl:after{position:absolute; top:5px; bottom: 0; left: 85px; content:""; width:1px; background-color:#e6e6e6;}
.news-news dl dt{margin-left:101px;}
.news-news dl dt.title a{font-size: 1.25em;}
.news-news dl dt.memo{margin-top: 8px; font-size: 0.875em; color: #999; line-height: 1.4em;}
.news-news dl dt.time{display: none; margin-top: 10px; font-size: 0.875em; color: #666;}

.ztzl .owl-carousel .item img{height: 100px;}

.zwgk-menus li{width:33.33333%;}
.zwgk-menus li a{font-size:1.0625em; border-color: #dddddd;}
.zwgk-menus li a:before{width:55px; height:55px; background-image:url(../images/zwgk_icons_1.png);}
.zwgk-menus li.li1 a:before{background-position:0 -55px;}
.zwgk-menus li.li2 a:before{background-position:0 -110px;}

.zwgk-navs{padding: 20px 20px 10px; background-color: #eceff4;}
.zwgk-navs ul{margin-right: -5px; margin-left: -5px;}
.zwgk-navs li{width:50%;}
.zwgk-navs li a{margin: 0 5px 10px; padding-top: 3px; padding-bottom: 3px; font-size:1em; border-color: #e9e9e9;}
.zwgk-navs li a:before{width:35px; height:35px; background-image:url(../images/zwgk_icons_2.png);}
.zwgk-navs li.li1 a:before{background-position:0 -35px;}
.zwgk-navs li.li2 a:before{background-position:0 -70px;}
.zwgk-navs li.li3 a:before{background-position:0 -105px;}
.zwgk-navs li.li4 a:before{background-position:0 -140px;}
.zwgk-navs li.li5 a:before{background-position:0 -175px;}
.zwgk-navs li.li6 a:before{background-position:0 -210px;}
.zwgk-navs li.li7 a:before{background-position:0 -245px;}

.zmhd-menus{margin: -15px -7px 0 -8px;}
.zmhd-menus li{width:25%;}
.zmhd-menus li a{margin: 15px 7px 0 8px; font-size:1.0625em; background-color: #f7f9fb; border:none;}
.zmhd-menus li a:hover{background-color: #f7f9fb;}
.zmhd-menus li a:before{width:40px; height:40px; background-image:url(../images/zmhd_icons_1.png);}
.zmhd-menus li.li1 a:before{background-position:0 -40px;}
.zmhd-menus li.li2 a:before{background-position:0 -80px;}
.zmhd-menus li.li3 a:before{background-position:0 -120px;}

.zmhd-zxft .subnavs li a:before{background-image: url(../images/zmhd_ico_ft.png);}
.zmhd-zxft-data dt{float:left; width:36%; height:170px; overflow:hidden;}
.zmhd-zxft-data dt img{width:100%; height:auto; min-height:100%;}
.zmhd-zxft-data dd{float:left; width:64%;}
.zmhd-zxft-data dd .item{position:relative; margin-left:20px; padding-left:5em; line-height:2em; margin-bottom:8px;}
.zmhd-zxft-data dd .item:last-child{margin-bottom: 0;}
.zmhd-zxft-data dd .item b{position:absolute; top:0; left:0; color: #bf2034;}
.zmhd-zxft-data dd .item p a{color: #bf2034;}

@media (max-width:1199px) {
.module-span4{width:50%;}
.first dl dt{line-height:50px;}
.zwgk-navs{padding: 15px 15px 5px;}
.zwgk-navs li a:before{margin-right: 0;}
}

@media (max-width:991px) {
.admove{display:none;}
.duilian{display:none !important;}
.first dl dt{font-size:1.5em; line-height:40px;}
.first dl dd{font-size:.9375em;}

.news-news dl{padding-top: 15px; padding-bottom: 15px;}

.ztzl .owl-carousel .item img{height: 80px;}

.zwgk-navs{padding: 15px 15px 5px;}

.zmhd-zxft-data{margin-bottom: 15px;}
.zmhd-zxft-data dt{height: auto; float: none; width: 50%; margin: 0 auto 15px;}
.zmhd-zxft-data dd{float: none; width: auto;}
.zmhd-zxft-data dd .item{margin-left: 0;}
.zmhd-menus{margin-top: 0;;}
}

@media (max-width:768px) {
.first dl dt{font-size:1.375em; line-height:normal;}
.first dl dt a{white-space:normal;}
.first dl dd{display:none;}
.news-news dl{margin-top: 0; border-bottom: 1px solid #e4e4e4;}
.news-news dl:after{content: normal;}
.news-news dl dt{margin-left: 0;}
.news-news dl dd{display: none;}
.news-news dl dt.title a{white-space: normal; line-height: 1.6em; font-size: 1.0625em;}
.news-news dl dt.memo{line-height: 1.6em;}
.news-news dl dt.time{display: block;}
}

@media (max-width:640px) {
.zmhd-menus li{width: 50%;}
.zwgk-navs li a{padding-top: 10px; padding-bottom: 10px;}
.zwgk-navs li a:before{display: block; margin: 0 auto 5px;}
.zwgk-navs li a font{display: block;}

.ztzl .owl-carousel .item img{height: 60px;}
}

@media (max-width:450px) {

.zmhd-zxft-data dt{width: 100%;}
}

@media (max-width:360px) {

}
